<?php

/**
 * Clase Entidad De GN_Usuarios
 * 
 * @category   Entidad_Model
 * @package    modules_general_models
 * @author     Jose Miguel De Jesus <josejm07@hotmail.com>
 * @copyright  Todos los derechos reservados. curriculumvitae.net. 2013.
 * 
 * @see        Administrador
 * @since      Version 1.0, revision 1.
 */
class gn_usuarios {
     
    /**
     * @var int
     * @access private 
     */
    private $_idUsuario = 0;
        
    /**
     * @var string
     * @access private 
     */
    private $_nombreCompleto ;
    
    /**
     * @var string
     * @access private 
     */
    private $_correo;
    
    /**
     * @var string
     * @access private 
     */
    private $_pais;
    
    /**
     * @var string
     * @access private 
     */
    private $_usuario;
    
    /**
     * @var string
     * @access private 
     */
    private $_password;
    
    /**
     * @var string
     * @access private 
     */
    private $_ip;
    
    /**
     * @var date
     * @access private 
     */
    private $_fecha;
    
    /**
     * @var time
     * @access private 
     */
    private $_time;
    
    /**
     * @var boolean
     * @access private 
     */
    private $_estado;
    
    /**
     * @param  object array $objeto 
     */
    function __construct($objeto) {
        
        $this->_idUsuario = $objeto->id_usuario;
        $this->_nombreCompleto = $objeto->nombre_completo;
        $this->_correo = $objeto->correo;
        $this->_pais = $objeto->pais;
        $this->_usuario = $objeto->usuario;
        $this->_password = $objeto->password;
        $this->_ip = $objeto->ip;
        $this->_fecha = $objeto->fecha;
        $this->_time = $objeto->estado;
        $this->_estado = $objeto->estado;
        
    }

    
    
   /**
    * @return int
    */   
    public function getIdUsuario() {
        return $this->_idUsuario;
    }

   /**
    * @return string
    */   
    public function getNombreCompleto() {
        return $this->_nombreCompleto;
    }

   /**
    * @return string
    */   
    public function getCorreo() {
        return $this->_correo;
    }

    /**
    * @return string
    */   
   public function getPais() {
        return $this->_pais;
    }

    /**
    * @return string
    */   
   public function getUsuario() {
        return $this->_usuario;
    }

    /**
    * @return string
    */   
   public function getPassword() {
        return $this->_password;
    }

    /**
    * @return string
    */   
   public function getIp() {
        return $this->_ip;
    }

    /**
    * @return date
    */   
   public function getFecha() {
        return $this->_fecha;
    }

    /**
    * @return time
    */   
   public function getTime() {
        return $this->_time;
    }

    /**
    * @return boolean
    */   
   public function getEstado() {
        return $this->_estado;
    }

        /**
         * @param int $idUsuario
         */
        public function setIdUsuario($idUsuario) {
        $this->_idUsuario = $idUsuario;
    }

        /**
         * @param int $nombreCompleto
         */
        public function setNombreCompleto($nombreCompleto) {
        $this->_nombreCompleto = $nombreCompleto;
    }

        /**
         * @param int $correo
         */
        public function setCorreo($correo) {
        $this->_correo = $correo;
    }

        /**
         * @param int $pais
         */
        public function setPais($pais) {
        $this->_pais = $pais;
    }

        /**
         * @param int $usuario
         */
        public function setUsuario($usuario) {
        $this->_usuario = $usuario;
    }

        /**
         * @param int $password
         */
        public function setPassword($password) {
        $this->_password = $password;
    }

        /**
         * @param int ip
         */
        public function setIp($ip) {
        $this->_ip = $ip;
    }

        /**
         * @param int $fecha
         */
        public function setFecha($fecha) {
        $this->_fecha = $fecha;
    }

        /**
         * @param int $time
         */
        public function setTime($time) {
        $this->_time = $time;
    }

        /**
         * @param int $estado
         */
        public function setEstado($estado) {
        $this->_estado = $estado;
    }

 
    
}

?>
